SecurityConfigOrBuilder

interface SecurityConfigOrBuilder : MessageOrBuilder

Inheritors

Functions

Link copied to clipboard

Allow incoming device control over the insecure legacy admin channel.
bool admin_channel_enabled = 8;
Link copied to clipboard
abstract fun getAdminKey(index: Int): ByteString

The public key authorized to send admin messages to this node.
repeated bytes admin_key = 3;
Link copied to clipboard
abstract fun getAdminKeyCount(): Int

The public key authorized to send admin messages to this node.
repeated bytes admin_key = 3;
Link copied to clipboard
abstract fun getAdminKeyList(): List<ByteString>

The public key authorized to send admin messages to this node.
repeated bytes admin_key = 3;
Link copied to clipboard

By default we turn off logging as soon as an API client connects (to keep shared serial link quiet).
Output live debug logging over serial or bluetooth is set to true.
bool debug_log_api_enabled = 6;
Link copied to clipboard
abstract fun getIsManaged(): Boolean

If true, device is considered to be "managed" by a mesh administrator via admin messages
Device is managed by a mesh administrator.
bool is_managed = 4;
Link copied to clipboard
abstract fun getPrivateKey(): ByteString

The private key of the device.
Used to create a shared key with a remote device.
bytes private_key = 2;
Link copied to clipboard
abstract fun getPublicKey(): ByteString

The public key of the user's device.
Sent out to other nodes on the mesh to allow them to compute a shared secret key.
bytes public_key = 1;
Link copied to clipboard
abstract fun getSerialEnabled(): Boolean

Serial Console over the Stream API."
bool serial_enabled = 5;